package com.yunxin.core.application.dto.channel;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zero°
 * @since 2023-11-27
 */
@Data
@Schema(description = "渠道结算单价信息")
public class ChannelPromotionChargedInfoDTO {

    /**
     * 渠道推广code
     */
    @Schema(description = "渠道推广code")
    private String promotionCode;
    /**
     * 渠道名称
     */
    @Schema(description = "渠道名称")
    private String channelName;
    /**
     * 渠道推广名称
     */
    @Schema(description = "渠道推广名称")
    private String channelPromotionName;
    /**
     * 计费单价
     */
    @Schema(description = "计费单价")
    private BigDecimal chargedPrice;
    /**
     * 计费方式 1.uv 2.注册 3.表单
     */
    @Schema(description = "计费方式 1.uv 2.注册 3.表单")
    private Integer chargedWay;
    /**
     * 计费方式str
     */
    @Schema(description = "计费方式str")
    private String chargedWayStr;
    /**
     * 当前版本
     */
    @Schema(description = "当前版本")
    private Long currentVersion;

}
